// Generated from TempIdentify.g4 by ANTLR 4.13.2

    package cool.taomu.toolkit.antlr4.template.engie.templateidentify; 

import org.antlr.v4.runtime.tree.ParseTreeListener;

/**
 * This interface defines a complete listener for a parse tree produced by
 * {@link TempIdentifyParser}.
 */
public interface TempIdentifyListener extends ParseTreeListener {
	/**
	 * Enter a parse tree produced by {@link TempIdentifyParser#start}.
	 * @param ctx the parse tree
	 */
	void enterStart(TempIdentifyParser.StartContext ctx);
	/**
	 * Exit a parse tree produced by {@link TempIdentifyParser#start}.
	 * @param ctx the parse tree
	 */
	void exitStart(TempIdentifyParser.StartContext ctx);
	/**
	 * Enter a parse tree produced by {@link TempIdentifyParser#expr}.
	 * @param ctx the parse tree
	 */
	void enterExpr(TempIdentifyParser.ExprContext ctx);
	/**
	 * Exit a parse tree produced by {@link TempIdentifyParser#expr}.
	 * @param ctx the parse tree
	 */
	void exitExpr(TempIdentifyParser.ExprContext ctx);
	/**
	 * Enter a parse tree produced by {@link TempIdentifyParser#define}.
	 * @param ctx the parse tree
	 */
	void enterDefine(TempIdentifyParser.DefineContext ctx);
	/**
	 * Exit a parse tree produced by {@link TempIdentifyParser#define}.
	 * @param ctx the parse tree
	 */
	void exitDefine(TempIdentifyParser.DefineContext ctx);
	/**
	 * Enter a parse tree produced by {@link TempIdentifyParser#content}.
	 * @param ctx the parse tree
	 */
	void enterContent(TempIdentifyParser.ContentContext ctx);
	/**
	 * Exit a parse tree produced by {@link TempIdentifyParser#content}.
	 * @param ctx the parse tree
	 */
	void exitContent(TempIdentifyParser.ContentContext ctx);
}